body,td,th {font-family: "microsoft yahei";font-size: 12px;color: #333333;line-height: 24px;}
body {margin:0px;}
*{padding:0px;margin:0px;}
html{background:#FFF;}
img{border:none;}
a{color:#000;text-decoration:none;}
a:hover{color:#cc0000;text-decoration:underline;}
ul,li{list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}

.f14{ font-size:14px}
.top{ width:1004px; margin:0 auto; margin-top:10px; overflow:hidden}
.top_l{ float:left; width:440px; overflow:hidden}
.top_r{ float:right; width:400px;height:88px;text-align:right;  overflow:hidden}
.top_r p{ padding-top:20px}
.tel{ background:url(../images/tel.jpg) no-repeat; }
.tel p{ padding-top:50px}
.tel_e{ background:url(../images/tel_e.jpg) no-repeat; }
.nav_auto{width:1004px;margin:0 auto; height:40px; background:url(../images/navbg.jpg) repeat-x}
.nav1004{ width:980px;height:40px;margin:0 auto; font-size:14px;  overflow:hidden}
.nav_l{ float:left; width:800px; height:40px; overflow:hidden; color:#FFFFFF}
.nav_l ul li{ float:left; width:60px; margin:8px 12px; text-align:center; display:inline}
.nav_l ul li a{width:60px; height:22px; color:#FFFFFF; display:block}
.nav_l ul li a:hover{ border-bottom:2px solid #FFF; text-decoration:none}
.nav_r{ float:right; width:160px; height:40px; background:url(../images/searchbg.jpg) no-repeat; overflow:hidden}
.sform{ padding-top:10px; padding-left:5px}
.sform .tp{ float:left; width:120px; border:none}
.sform .sb{ float:left; width:24px; height:14px; cursor:pointer; background:none; border:none}
.banner{ width:1004px;margin:2px auto; height:200px;}
.main{ width:1004px; margin:10px auto; overflow:hidden}
.main_f{ float:left; width:260px; overflow:hidden}
.main_n{ float:left; width:420px; border:1px solid #DEDEDC; margin-left:11px; margin-right:11px; display:inline; overflow:hidden}
.main_n_dt{ width:100%; height:30px; line-height:30px; border-bottom:1px solid #DEDEDC;overflow:hidden; background:#F0F0F0}
.main_n_dt ul span{ float:right; padding-right:10px}
.main_n_dt ul span a{ color:#FF6600}
.main_n_dt ul li{ float:left; width:100px; margin:1px; display:inline; height:28px; line-height:28px;background:url(../images/dt.jpg) repeat-x; text-align:center}
.main_n_dt ul li a{width:100px;height:28px; display:block}
.main_n_dt ul li a.on{background:url(../images/dtbg.jpg) repeat-x; font-weight:bold; color:#FFFFFF; cursor:pointer}
.main_n_ul{ width:400px; margin:10px; overflow:hidden}
.main_n_ul ul li{ height:27px; line-height:27px;background:url(../images/d.jpg) no-repeat 0px; text-indent:15px;}
.main_n_ul ul li span{ float:right}
.main_a{ float:right; width:298px; border:1px solid #DEDEDC; overflow:hidden}
.main_a_ul{ width:278px; margin:10px; overflow:hidden}
.main_a_ul img{ float:left; margin-right:10px}
.main_a_ul p{ line-height:22px;}
.main2{ width:1004px; margin:0px auto; overflow:hidden}
.main2_l{ float:left; width:260px; overflow:hidden}
.main2_r{ float:right; width:731px;border:1px solid #DEDEDC; overflow:hidden}
.main2_r_ul{ width:711px; margin:10px 10px 0px 10px; overflow:hidden}
.main3{ width:1002px;border:1px solid #DEDEDC; margin:10px auto; overflow:hidden}
.main3_l{ float:left; width:28px; height:67px;background:url(../images/link.jpg) no-repeat; overflow:hidden}
.main3_l_e{ float:left; width:28px; height:67px;background:url(../images/link_e.jpg) no-repeat; overflow:hidden}
.main3_r{ float:right; width:960px; height:67px; overflow:hidden}
.main3_r ul{ width:960px; height:40px; margin:13px auto; overflow:hidden}
.main3_r ul li{ float:left; width:120px; text-align:center; overflow:hidden}
.main3_r ul li img{ height:40px}
.flash{ width:258px; border:1px solid #DEDEDE; height:186px; overflow:hidden}
.foot_auto{ width:1004px; margin:0 auto;  background:#eee; overflow:hidden}
.foot{ width:980px; margin:10px auto; overflow:hidden; text-align:center;}

.mainp_l_dt{ width:260px; height:33px; line-height:43px;background:url(../images/mp_dt.jpg) no-repeat; color:#009933; font-size:14px; text-align:center;  overflow:hidden}
.mainp_l_ul{width:260px; background:#ECECEC; height:170px; overflow:hidden}
.mainp_l_ul ul{ width:210px;border-top:1px solid #009933; margin:10px; padding:10px}
.mainp_l_ul ul li{ height:30px; line-height:30px; border-bottom:1px dashed #CCC;background:url(../images/d2.jpg) no-repeat 10px; text-indent:30px}

.mainy{ width:1004px; margin:10px auto;background:url(../images/mbg.jpg) repeat-y; overflow:hidden}
.mainy_l{ float:left; width:250px; overflow:hidden;}
.mainy_r{ float:right; width:740px; overflow:hidden}
.mainy_l_dt{ width:250px; height:33px; line-height:43px;background:url(../images/ml_dt.jpg) no-repeat; color:#009933; font-size:14px;text-align:center;  overflow:hidden}
.mainy_l_ul{width:250px; background:#ECECEC; overflow:hidden}
.mainy_l_ul ul{ width:210px;border-top:1px solid #009933; margin:10px; padding:10px}
.mainy_l_ul ul .on{ height:30px; line-height:30px; border-bottom:1px dashed #CCC;background:url(../images/d2.jpg) no-repeat 10px; text-indent:30px; font-weight:bold}
.mainy_l_ul ul .on2{ height:30px; line-height:30px; border-bottom:1px dashed #CCC;background:url(../images/d.jpg) no-repeat 20px; text-indent:35px}
.mainy_l_ul ul .on3{ height:30px; line-height:30px; border-bottom:1px dashed #CCC;background:url(../images/ico-1.gif no-repeat 30px; text-indent:40px}
.mainy_r_dt{ width:740px; height:29px; line-height:29px;background:url(../images/mr_dt.jpg) no-repeat; text-indent:15px; color: #CC6633}
.mainy_r_dt a{color:#CC6633}
.listcont{ width:720px; margin:10px; overflow:hidden}


.pages{ float:right}
.pages a{ float:left; line-height:16px; height:16px;padding:2px 8px 2px; margin:2px; display:block; border:1px solid #DDD}
.pages strong{float:left; line-height:16px; height:16px;padding:2px 8px 2px; margin:2px; display:block; border:1px solid #DDD; color:#FF6600; background:#F8F8F8}
.pages span{float:right; line-height:16px; height:16px;padding:2px 8px 2px; margin:2px; display:block; border:1px solid #DDD;}